.pinl-p {
  margin: 0 3%;
  overflow: hidden;
  &.bottom{
    border-bottom: 1px solid #eeeeee;
  }
  .pinl_logo {
    float: left;
    width: 1.6rem;
    height: 1.6rem;
    padding: .4rem .4rem .4rem 0;
    img {
      width: 100%;
      height: 100%;
      border-radius: 50%;
    }
  }
  .pinl_con {
    float: left;
    width: 85%;
    margin-top: .4rem;
    .pinl_name {
      font-size: .75rem;
      height: 1.6rem;
    }
    .pinl_des {
      font-size: .7rem;
      color: #666666;
      height: 2.85rem;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      overflow: hidden;
    }
    .pinl_shaitu {
      //overflow-x: auto;
      //overflow-y: hidden;
      //white-space: nowrap;
      //font-size: 0;
      .pinl_img {
        width: 4.6rem;
        height: 4.6rem;
        display: inline-block;
        margin-right: 0.26rem;
        margin-top: .6rem;
      }
    }
    .pinl_c {
      float: right;
      overflow: hidden;
      margin: .25rem 0;
      .tiyanBtn {
        float: left;
        margin-left: 1rem;
        .icon{
          .fz12;
          color:#333;
          &.clicked{
            color:#FF0000;
          }
        }
        span {
          margin-left: .25rem;
          .fz12;
          color: #999;
        }
      }

    }
  }
}
.communication{
  padding-left: .6rem;
  height: 1rem;
  line-height: 1rem;
  font-size: .55rem;
  color:#505050;
  background-color: #eeeeee;
}
.allcomment{
  .commentItem{
    margin: .75rem 0 .4rem 3%;
    overflow: hidden;
    .pic{
      float: left;
      width:7.5%;
      height:0;
      padding-bottom:7.5%;
      position:relative;
      img{
        width:100%;
        height:100%;
        position:absolute;
      }
    }
    .cmtlist{
      float: left;
      margin-left: 2%;
      padding-bottom: .6rem;
      width: 88%;
      border-bottom: 1px solid #efefef;
    }
    .name{
        height: 1.2rem;
        font-size: .6rem;
        color:#999;
      }
    .cmtInfo{
      width:100%;
      font-size: .65rem;
      color: #333;
      overflow: hidden;
    }
  }
}
.commentBtn{
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2.2rem;
  color:#999;
  border-top:1px solid #ccc;
  .btn{
    position: relative;
    margin: .5rem .6rem;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    input{
      padding-left: .8rem;
      float: left;
      width: 12rem;
      height: 1rem;
      border:none;
      .fz12;
    }
    .icon{
      position: absolute;
      .fz14;
    }
    .send{
      position: absolute;
      border: none;
      right: .6rem;
      .fz12;
    }
  }
}